.menu {
  position:relative;
  left: 0px;
  right: 0px;
  clear: both;
  width: 100%;
  border-bottom: 1px #000 solid;
}

.menu form {
  padding: 0px;
  margin: 0px;
}

#main-menu {
  padding-left: 5px;
  background-color: #663;
}

#sub-menu {
  background-color: #eed;
}

.menu div a {
  text-decoration: none;
}

body>div.sub-menu {
  position: fixed;
}

.menu div {
  padding: 0px 10px 1px 10px;
  background-color: #ddc;
  border-top: 1px #fff solid;
  border-left: 1px #fff solid;
  border-right: 1px #000 solid;
  border-bottom: 1px #000 solid;
  float:left;
}

.menu div a {
  text-decoration: none;
  color: #000;
}